home *** CD-ROM | disk | FTP | other *** search
/ Kit PC World De Ampliacion De Windows 95 / Kit PC World de ampliacion de Windows 95.iso / internet / sweeper / samples / asyncstg / makefile < prev   
Makefile  |  1995-12-05  |  2KB  |  65 lines

  1. #+---------------------------------------------------------------------------
  2. #
  3. #  Microsoft Windows
  4. #  Copyright (C) Microsoft Corporation, 1994-1995.
  5. #
  6. #  File:        makefile
  7. #
  8. #----------------------------------------------------------------------------
  9. TARGETOS=BOTH
  10. APPVER=4.0
  11.  
  12. !include <win32.mak>
  13.  
  14. MFLAGS  = /ms_ext /c_ext 
  15.  
  16. all: asyncstg.dll astgps.dll
  17.  
  18. clean:
  19.     del *.obj
  20.     del *.lib
  21.     del *.exp
  22.     del *.dll
  23.     del *_i.c
  24.     del *_p.c
  25.     del bytearr.h
  26.     del asyncstg.h
  27.     
  28.  
  29. bytearr.h: bytearr.idl
  30.     midl $(MFLAGS) $**
  31.  
  32. asyncstg.h asyncstg_i.c asyncstg_p.c:asyncstg.idl
  33.     midl $(MFLAGS) $**
  34.  
  35. asyncstg_i.obj: asyncstg_i.c asyncstg.h
  36.     $(cc) $(cvars) $(cflags) -D"REGISTER_PROXY_DLL" $(cdebug) asyncstg_i.c
  37.  
  38. dlldata.obj: dlldata.c
  39.     $(cc) $(cvars) $(cflags) -D"REGISTER_PROXY_DLL" $(cdebug) dlldata.c
  40.  
  41. guids.obj: guids.cpp
  42.     $(cc) $(cvars) $(cflags) $(cdebug) guids.cpp
  43.  
  44. astg_ca.obj: astg_ca.c
  45.     $(cc) $(cvars) $(cflags) -D"REGISTER_PROXY_DLL" $(cdebug) astg_ca.c
  46.  
  47. asyncstg_p.obj: asyncstg_p.c asyncstg.h
  48.     $(cc) $(cvars) $(cflags) -D"REGISTER_PROXY_DLL" $(cdebug) asyncstg_p.c
  49.  
  50. connect.obj: connect.cpp connect.h
  51.     $(cc) $(cvars) $(cflags) $(cdebug) connect.cpp
  52.  
  53. bytearr.obj: bytearr.cpp bytearr.h asyncstg.h
  54.     $(cc) $(cvars) -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo \
  55.     -D_X86_=1 -DWINVER=0x0400 -GX $(cdebug) bytearr.cpp
  56.  
  57. barrfact.obj: barrfact.cpp barrfact.h bytearr.h asyncstg.h
  58.     $(cc) $(cvars) $(cflags) $(cdebug) barrfact.cpp
  59.  
  60. asyncstg.dll: bytearr.obj guids.obj asyncstg_i.obj connect.obj astgps.lib barrfact.obj
  61.     $(link) $(dlllflags) $** -out:asyncstg.dll -def:asyncstg.def $(olelibsdll) olepro32.lib rpcrt4.lib
  62.  
  63. astgps.dll astgps.lib: dlldata.obj asyncstg_p.obj asyncstg_i.obj astg_ca.obj
  64.     $(link) $(dlllflags) $** -out:astgps.dll -def:astgps.def $(olelibsdll) olepro32.lib rpcrt4.lib
  65.